@charset "utf-8";
.mbox{margin:0 auto;width:1200px}
.piclink img{display:block;width: 100%; height: 100px;}
.top{display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0px; height: 40px; background: #FFFFFF;}
.top a{display:inline-block;margin-left:20px;padding-left:5px;background:url(dot.jpg) 0 50% no-repeat}
.banner{height:340px;background:url(banner.jpg) center top no-repeat;background-size:auto 100%;}
.bann-phone{display:none}
.bann-phone img{width:100%;display:block}
.navbox{line-height:60px;background-color:#265AA6}
.navbox .logo {display: none;float:left; height:48px;line-height: 48px; margin: 3px  0 0 16px;}
.navbox .btn{display: none; float:right; margin: 6px 16px 0 0; border: 0; width: 24px; height: 24px;}
.nav ul{width:1240px;margin-left:-20px;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.nav li{width:177px;height:60px;text-align:center;float:left}
.nav li.line{width:2px;height:60px;background:url(navline.jpg) center no-repeat}
.nav li a{display:block;font-size:24px;font-weight:700;color:#fff}
.timebox{line-height:60px;height:60px;background-color:#F7F7F7;}
.time{height:60px; font-size: 24px; font-weight: bold;}
.timestamp{display:none;height: 18px; line-height: 18px; font-size: 12px; color: #999999; width: 122px; margin-left: 12px;}
.search{padding:10px 0px;width:328px;height:40px;line-height:40px}
.keyword{display: flex;flex-direction: row;justify-content: space-between;align-items: center;height: 40px;width:328px;padding: 4px 8px 6px 10px;background: #FFFFFF;border: 1px solid #EEEEEE;box-sizing: border-box;border-radius: 4px;}
.keyword::placeholder{ color:#999999; height: 20px; line-height: 20px; font-size:14px; font-weight: 500;}
.submit{width: 20px; height:20px; position: absolute;right: 9px; top:9px;cursor:pointer;}
.headlinebox{height:160px;background-color:#fff;overflow:hidden;}
.headline{height:120px;padding-top:5px}
.headline li{height: 160px; }
.headline h2{font-size:36px;line-height:60px;height:120px;font-weight:bold; text-align: center; display:flex;flex-direction:column;justify-content:center;}
.title_pc{display:block;}
.title_mobile{display:none !important;}
.headline h2 a{color:#265AA6;}
.headline p{color:#7c7c7c;line-height:30px;}


.linkbox{margin-top:40px;width:100%;height:40px;line-height:40px;text-align:center;background-color: #FFFFFF;}
.linkbox a{margin:0 3px;}
.linkbox span{display:inline-block;font-size:14px;color: #999999;}
.linkbox select{display:inline-block;width:170px;margin:0 16px;font-size:12px}
.footer{margin-top:40px;height:190px;background-color: #265AA6;    display: flex;
    flex-direction: column;
    width: 100%;}
.flink{color:#FFFFFF;margin-top: 40px; height: 30px;}
.flink span{margin:0 3px;color:#FFFFFF;display:inline-block;line-height:30px;font-size: 20px;}
.flink a{color:#FFFFFF;font-size: 20px;}
.footer p{color:#FFFFFF;line-height:24px;font-size:16px;margin-top:26px}
.dqwz{font-size: 20px; font-weight: bold;height: 56px;line-height:56px;box-shadow: inset 0px -4px 0px #F5F5F5;}
.dzjg{position:absolute;right:22%;top:40px;}
@media all and (max-width:768px){
	*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	a:hover{text-decoration: none;}
	body{font-size:16px}
	.mbox{width:100%}
	.banner,.top{display:none}
	.bann-phone{display:block}
	.navbox{background-color:#FFFFFF;  overflow: hidden;height: 48px;line-height: 48px;}
	.navbox .btn{display: block;}
	.navbox .logo {display:block;}
	 .navbox ul {
				width:100%;
				margin: 0;
				display: flex;
				-webkit-justify-content: space-between;
				flex-direction: column;
				align-items: center;
				justify-content: space-arou
    }
    .navbox ul.nav-bar li {
			width: 100%;
			height: 48px;
			float: none;
			box-shadow: inset 0px -1px 0px #F5F5F5;
		}
		.navbox ul a{
			font-size: 16px;
				color: #333333;}
	/* .nav ul{width:100%;margin-left:0}
	.nav ul li.line{display:none}
	.nav ul li{height:48px;line-height:48px;width:33.33%;position:relative;}
	.nav ul li a{position:relative}
	.nav ul li:after{position:absolute;right:0;top:0;height:100%;width:0;content:'';border-left:1px solid #025194;border-right:1px solid #6E9EC7}
	.nav ul li a:after{position:absolute;left:0;bottom:0;height:0;width:100%;content:'';border-top:1px solid #025194;border-bottom:1px solid #6E9EC7}
	.nav ul li.nli3:after,.nav ul li.nli6:after{border:0} */
	.timebox{ height: 48px; line-height: 48px; font-size: 14px; background-color:#FFFFFF; box-shadow: inset 0px -1px 0px #F5F5F5;}
	.time{height: 21px; line-height: 21px; font-size: 13px; width: 122px; margin-top:6px; margin-left: 12px;}
	.timestamp{display: block;}
	.search{margin-top:8px;margin-right:16px;width:54%; height: 26px; padding:0;}
	.keyword {border-radius: 69px;font-size: 14px; height: 32px; width:205px;right: 0px;}
	.submit{width: 15px;height: 15px;}
	.headlinebox{margin-top:0;height:89px}
	.headline{height:89px;}
	.headline li{height: 89px;}
	.headline h2{width:80%;height:48px !important;line-height:24px !important;margin:0 auto;font-size:16px !important;font-weight:bold}
	.title_pc{display:none !important;}
	.title_mobile{display:block !important;}
	.headline .m{font-size: 14px !important;height: 21px; line-height: 21px !important; color:#999999 !important;}
	.headline p{width:85%;height:22px; margin-top:10px !important; line-height:22px;overflow:hidden;margin:0 auto;font-size:14px}
	
	/* .copyright,.linkbox{display:none} */
	.footer p{font-size:14px;
		margin-left: 35px;margin-top: 10px;}
	.flink{
		margin-left: 35px;
		margin-top: 16px;
		height: auto;
	}
	.footer{
		width: 100% !important;
		text-align: left;
	}
	.footer span{
		font-size: 14px;
		line-height: 21px;
		height: 21px;
		margin-top:12px;
	}
	.footer a{
		font-size: 14px;
	}
	.footer p {text-align: left;}
	.dzjg{position:absolute;right:10%;top:55px; }
	.dzjg img {
		width: 54px;
		height: 57px;
	}
	.linkbox{font-size: 14px; line-height: 18px; text-align: left; padding-left: 35px;margin-top: 12px;height: 100%;}
	.dqwz{
		display: none !important;	
	}
	.xxgkList{
		display:block !important;
		width: 100% !important;
	}
	
	.xxgkList li{
		width:100% !important;
		margin: 8px auto !important;
	}
}
@media (max-device-width: 1024px) and (orientation: landscape) {
	*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.mbox{width:100%}

}